﻿using System;
using System.Collections.Generic;
using System.Text;

namespace TCCT_CTC_CSDLDangVienV1
{
    class MyConst
    {
        public static string SODVPass = "1602198528101986";

        /// <summary>
        /// danh mục này dành cho phần mềm kho tiểu sử
        /// </summary>
        public static class TD
        {
            public static class Benh
            {
                public const string Ma = "TDBenh";
                public const string Ten = "Từ điển Bệnh";
            }
            public static class BienChe
            {
                public const string Ma = "TDBienChe";
                public const string Ten = "Từ điển Chức vụ thuộc các phòng ban của tổ chức biên chế";
            }
            /// <summary>
            /// Từ điển Binh chủng
            /// </summary>
            public static class BinhC
            {
                public const string Ma = "TDBinhC";
                public const string Ten = "Từ điển Binh chủng";
            }
            /// <summary>
            /// Từ điển Đơn vị trực thuộc/ đơn vị đang công tác
            /// </summary>
            public static class BoPhan
            {
                public const string Ma = "TDBoPhan";
                public const string Ten = "Từ điển Đơn vị trực thuộc";
            }
            /// <summary>
            /// Từ điển Cấp bậc
            /// </summary>
            public static class Cap
            {
                public const string Ma = "TDCap";
                public const string Ten = "Từ điển Cấp bậc";
            }
            /// <summary>
            /// Từ điển cấp học
            /// </summary>
            public static class CapHoc
            {
                public const string Ma = "TDCapHoc";
                public const string Ten = "Từ điển Cấp học";
            }

            /// <summary>
            /// Từ điển Chiến trường
            /// </summary>
            public static class ChienTr
            {
                public const string Ma = "TDChienTr";
                public const string Ten = "Từ điển Chiến trường";
            }

            /// <summary>
            /// Từ điển Chức vụ
            /// </summary>
            public static class Chuc
            {
                public const string Ma = "TDChuc";
                public const string Ten = "Từ điển Chức vụ";
            }

            /// <summary>
            /// Từ điển Cương vị chiến đấu
            /// </summary>
            public static class CVCD
            {
                public const string Ma = "TDCVCD";
                public const string Ten = "Từ điển Cương vị chiến đấu";
            }


            /// <summary>
            /// Từ điển Chức vụ Đảng
            /// </summary>
            public static class CVDang
            {
                public const string Ma = "TDCVDang";
                public const string Ten = "Từ điển Chức vụ Đảng";
            }

            /// <summary>
            /// Từ điển Dân tộc
            /// </summary>
            public static class DanToc
            {
                public const string Ma = "TDDanToc";
                public const string Ten = "Từ điển Dân tộc";
            }

            /// <summary>
            /// Từ điển Học hàm
            /// </summary>
            public static class HocHam
            {
                public const string Ma = "TDHocHam";
                public const string Ten = "Từ điển Học hàm";
            }

            /// <summary>
            /// Từ điển Học vị
            /// </summary>
            public static class HocVi
            {
                public const string Ma = "TDHocVi";
                public const string Ten = "Từ điển Học vị";
            }

            /// <summary>
            /// Từ điển Hệ số lương
            /// </summary>
            public static class HS_Luong
            {
                public const string Ma = "TDHS_Luong";
                public const string Ten = "Từ điển Hệ số lương";
            }

            /// <summary>
            /// Từ điển Khối công tác
            /// </summary>
            public static class Khoi_CT
            {
                public const string Ma = "TDKhoi_CT";
                public const string Ten = "Từ điển Khối công tác";
            }

            /// <summary>
            /// Từ điển Lý do giảm
            /// </summary>
            public static class LDo_Giam
            {
                public const string Ma = "TDLDo_Giam";
                public const string Ten = "Từ điển Lý do giảm";
            }

            /// <summary>
            /// Từ điển Lý do tăng
            /// </summary>
            public static class LDo_Tang
            {
                public const string Ma = "TDLDo_Tang";
                public const string Ten = "Từ điển Lý do tăng";
            }

            /// <summary>
            /// Từ điển Loại cán bộ
            /// </summary>
            public static class LoaiCB
            {
                public const string Ma = "TDLoaiCB";
                public const string Ten = "Từ điển Loại cán bộ";
            }

            /// <summary>
            /// Từ điển Loại đơn vị
            /// </summary>
            public static class LoaiDV
            {
                public const string Ma = "TDLoaiDV";
                public const string Ten = "Từ điển Loại đơn vị";
            }

            /// <summary>
            /// Từ điển Loại hình đào tạo
            /// </summary>
            public static class LoaiHinh
            {
                public const string Ma = "TDLoaiHinh";
                public const string Ten = "Từ điển Loại hình đào tạo";
            }

            /// <summary>
            /// Từ điển Loại nhà ở của cán bộ
            /// </summary>
            public static class LoaiNha
            {
                public const string Ma = "TDLoaiNha";
                public const string Ten = "Từ điển Loại nhà ở của cán bộ";
            }

            /// <summary>
            /// Từ điển Loại tốt nghiệp
            /// </summary>
            public static class LoaiTN
            {
                public const string Ma = "TDLoaiTN";
                public const string Ten = "Từ điển Loại tốt nghiệp";
            }

            /// <summary>
            /// Từ điển Chuyên ngành công tác
            /// </summary>
            public static class Ng_CNCT
            {
                public const string Ma = "TDNg_CNCT";
                public const string Ten = "Từ điển Chuyên ngành công tác";
            }

            /// <summary>
            /// Từ điển Chuyên ngành đào tạo
            /// </summary>
            public static class Ng_CNDT
            {
                public const string Ma = "TDNg_CNDT";
                public const string Ten = "Từ điển Chuyên ngành đào tạo";
            }



            /// <summary>
            /// Từ điển Nguồn vào đội ngũ
            /// </summary>
            public static class Nguon
            {
                public const string Ma = "TDNguon";
                public const string Ten = "Từ điển Nguồn vào đội ngũ";
            }

            /// <summary>
            /// Từ điển Nguồn gốc nhà ở
            /// </summary>
            public static class NguonGoc
            {
                public const string Ma = "TDNguonGoc";
                public const string Ten = "Từ điển Nguồn gốc nhà ở";
            }

            /// <summary>
            /// Từ điển Các nước
            /// </summary>
            public static class Nuoc
            {
                public const string Ma = "TDNuoc";
                public const string Ten = "Từ điển Các nước";
            }

            /// <summary>
            /// Từ điển Quan hệ gia đình
            /// </summary>
            public static class QuanHe
            {
                public const string Ma = "TDQuanHe";
                public const string Ten = "Từ điển Quan hệ gia đình";
            }

            /// <summary>
            /// Từ điển Huyện tỉnh/Quê của cán bộ
            /// </summary>
            public static class Que
            {
                public const string Ma = "TDQue";
                public const string Ten = "Từ điển Huyện tỉnh";
            }

            /// <summary>
            /// Từ điển sự kiện khen thưởng/kỷ luật
            /// </summary>
            public static class SK_DGia
            {
                public const string Ma = "TDSK_DGia";
                public const string Ten = "Từ điển Khen thưởng/ kỷ luật";
            }

            /// <summary>
            /// Từ điển Sức khỏe
            /// </summary>
            public static class SucK
            {
                public const string Ma = "TDSucK";
                public const string Ten = "Từ điển Sức khỏe";
            }

            /// <summary>
            /// Từ điển Hướng sử dụng nhà ở của cán bộ
            /// </summary>
            public static class SuDung
            {
                public const string Ma = "TDSuDung";
                public const string Ten = "Từ điển Hướng sử dụng nhà ở";
            }

            /// <summary>
            /// Từ điển Thương tật
            /// </summary>
            public static class ThuongT
            {
                public const string Ma = "TDThuongT";
                public const string Ten = "Từ điển Thương tật";
            }

            /// <summary>
            /// Từ điển Tôn giáo
            /// </summary>
            public static class TonGiao
            {
                public const string Ma = "TDTonGiao";
                public const string Ten = "Từ điển Tôn giáo";
            }

            /// <summary>
            /// Từ điển Thành phần gia đình/ thành phần bản thân
            /// </summary>
            public static class TP
            {
                public const string Ma = "TDTP";
                public const string Ten = "Từ điển Thành phần gia đình/ thành phần bản thân";
            }
            /// <summary>
            /// Từ điển Các trường đào tạo
            /// </summary>
            public static class Truong
            {
                public const string Ma = "TDTruong";
                public const string Ten = "Từ điển các trường đào tạo";
            }

            /// <summary>
            /// Từ điển Trình độ văn hóa
            /// </summary>
            public static class VanHoa
            {
                public const string Ma = "TDVanHoa";
                public const string Ten = "Từ điển Trình độ văn hóa";
            }

            /// <summary>
            /// Từ điển Trình độ CHQL, LLCT
            /// </summary>
            public static class CHQLLLCT
            {
                public const string Ma = "TDCHQLLLCT";
                public const string Ten = "Từ điển Trình độ Chỉ huy quản lý, lý luận chính trị";
            }

            /// <summary>
            /// Từ điển ngoại ngữ, tách hẳn với các nước. Tù vãi.
            /// </summary>
            public static class NgoaiNgu
            {
                public const string Ma = "TDNGOAINGU";
                public const string Ten = "Từ điển Ngoại ngữ";
            }

            /// <summary>
            /// Từ điển Trình độ chuyên môn nghiệp vụ
            /// </summary>
            public static class CMNV
            {
                public const string Ma = "TDCMNV";
                public const string Ten = "Từ điển Trình độ chuyên môn nghiệp vụ";
            }

            /// <summary>
            /// Từ điển Lần nâng lương
            /// </summary>
            public static class NangLuong
            {
                public const string Ma = "NangLuong";
                public const string Ten = "Từ điển Lần nâng lương";
            }
        }

        /// <summary>
        /// Là ngoại ngữ, tiếng dân tộc
        /// </summary>
        public static class LoaiTieng
        {
            public static string NgoaiNgu = "1";
            public static string TiengDanToc = "2";
        }

        /// <summary>
        /// Nơi định nghĩa những bảng dùng chung trong bảng danh mục
        /// </summary>
        public static class DANHMUC
        {
            public const string QuocGia = "DMQuocGia", NhomHangHoa = "DMNhomHangHoa", DMNhomUser = "DMNhomUser", DMQuyen = "DMQuyen";
            public const string TinhThanh = "DMTinhThanh", DMThu = "DMThu", DMChi = "DMChi", DMKho = "DMKho", DMTaiKhoan = "DMTaiKhoan";
            public const string DanToc = "DMDanToc", DMNhomHang = "DMNhomHang", DMNhomDoiTuong = "DMNhomDoiTuong", DMNSX = "DMNSX",
                DMHangHoa = "DMHangHoa", DMNhap = "DMNhap", DMXuat = "DMXuat", DMNhapTra = "DMNhapTra", DMXuatTra = "DMXuatTra",
                TonGiao = "DMTonGiao", XaPhuong = "DMXaPhuong",
                QuanHuyen = "DMQuanHuyen", HocVan = "DMHocVan",
               GioiTinh = "DMGioiTinh", DMLuanChuyen = "DMLuanChuyen";

            public static class IDConst
            {
                public const int DMLuanChuyen = 39;
            }
        }

        public static class Setting
        {

            public const string TieuDeDuoiHDK80 = "TieuDeDuoiHDK80";
            public const string TieuDeHoaDonXuatKho = "TieuDeHoaDonXuatKho";
            public const string TieuDeHoaDonNhapKho = "TieuDeHoaDonNhapKho";
            public const string TieuDeHoaDonLuanChuyenKho = "TieuDeHoaDonLuanChuyenKho";
            public const string TieuDeHoaDonDatMua = "TieuDeHoaDonDatMua";
            public const string TieuDeHoaDonDatBan = "TieuDeHoaDonDatBan";

        }

        public static class KieuCT
        {
            /// <summary>
            /// Là bộ sản phẩm. Gặp trường hợp này không thay đổi tồn kho
            /// </summary>
            public const long BoSanPham = 1;
            /// <summary>
            /// Là chi tiết lẻ trong bộ sản phẩm
            /// </summary>
            public const long LeTrongBo = 2;
            /// <summary>
            /// Là mặt hàng xuất lẻ tự do
            /// </summary>
            public const long LeTuDo = 3;
        }

        /// <summary>
        /// Nơi định nghĩa những quyền được khai báo trong bảng danh mục quyền
        /// </summary>
        public static class DMQuyen
        {
            public const string PhanQuyenNguoiDung = "PhanQuyenNguoiDung", NhomHangHoa = "DMNhomHangHoa", DMNhomUser = "DMNhomUser",
                DMUser = "DMUser", DMNhanVien = "DMNhanVien", ThongTinCty = "ThongTinCty",
                DMThu = "DMThu", DMChi = "DMChi", DMKho = "DMKho", DMTaiKhoan = "DMTaiKhoan", DMNhap = "DMNhap", DMXuat = "DMXuat",
                DMNhapTra = "DMNhapTra", DMXuatTra = "DMXuatTra",
                DMNhomHang = "DMNhomHang", DMNhomDoiTuong = "DMNhomDoiTuong", DMDoiTuong = "DMDoiTuong",
                DMNSX = "DMNSX", GiaVon = "GiaVon", DMHangHoa = "DMHangHoa",
                HoaDonNhap = "HoaDonNhap", HoaDonNhapKhac = "HoaDonNhapKhac", PhieuChi = "PhieuChi",
                PhieuChiKhac = "PhieuChiKhac", HoaDonXuat = "HoaDonXuat", HoaDonXuatKhac = "HoaDonXuatKhac", HoaDonLuanChuyen = "HoaDonLuanChuyen", HoaDonLuanChuyenKhac = "HoaDonLuanChuyenKhac",
                PhieuThu = "PhieuThu", PhieuThuKhac = "PhieuThuKhac", BaoCaoNhap = "BaoCaoNhap", BaoCaoXuat = "BaoCaoXuat", BaoCaoThu = "BaoCaoThu",
                BaoCaoChi = "BaoCaoChi", BaoCaoNhapXuatTon = "BaoCaoNhapXuatTon", XuatHangMaVach = "XuatHangMaVach", GiaoCa = "GiaoCa", ChuyenCa = "ChuyenCa",
                BaoCaoLaiSuat = "BaoCaoLaiSuat", BaoCaoTongHopThuChi = "BaoCaoTongHopThuChi", BaoCaoTonKho = "BaoCaoTonKho", BaoCaoCongNoKhachHang = "BaoCaoCongNoKhachHang", BaoCaoCongNoNhaCungCap = "BaoCaoCongNoNhaCungCap",
                BaoCaoTongHopCongNoKhachHang = "BaoCaoTongHopCongNoKhachHang", BaoCaoTongHopCongNoNhaCungCap = "BaoCaoTongHopCongNoNhaCungCap",
                BaoCaoTongHopThuChiCacTaiKhoan = "BaoCaoTongHopThuChiCacTaiKhoan",
                KMTangHangTheoSoLuong = "KMTangHangTheoSoLuong", KMTangHangTheoGiaTriHoaDon = "KMTangHangTheoGiaTriHoaDon", BaoCaoLuanChuyen = "BaoCaoLuanChuyen", BaoCaoTonKhoMinMax = "BaoCaoTonKhoMinMax", BanHangMaVachKoCanGiaoCa = "BanHangMaVachKoCanGiaoCa", KhaiBaoBo = "KhaiBaoBo", BaoCaoTheKho = "BaoCaoTheKho",
                KetChuenTaiKhoan = "KetChuenTaiKhoan",
                KetChuenTaiKhoanKhac = "KetChuenTaiKhoanKhac";


        }
        /// <summary>
        /// Nơi định nghĩa những mã để sinh số thứ tự
        /// </summary>
        public static class SEQUENCE
        {
            public const string DMDoiTuong = "DMDoiTuong", SoHDXuat = "SoHDXuat", SoHDNhap = "SoHDNhap", SoHDXuatTra = "SoHDXuatTra", SoHDNhapTra = "SoHDNhapTra", SoPhieuThu = "SoPhieuThu",
                SoPhieuChi = "SoPhieuChi", DMHangHoa = "DMHangHoa", HoaDonNhap = "HoaDonNhap", PhieuChi = "PhieuChi",
                SoHoaDonLuanChuyen = "SoHoaDonLuanChuyen",
                PhieuThu = "PhieuThu", BoID = "BoID", SoPhieuKetChuyenTK = "SoPhieuKetChuyenTK";

        }

        public static class KHUYENMAI
        {
            public const string TangHangTheoGiaTriHoaDon = "TangHangTheoGiaTriHoaDon";
            public const string TangHangTheoSoLuong = "TangHangTheoSoLuong";
        }

        public static class FORMAT_DATETIME
        {
            /// <summary>
            /// dd/MM/yyyy
            /// </summary>
            public const string ddMMyyyy = "dd/MM/yyyy";
            /// <summary>
            /// MM/yyyy
            /// </summary>
            public const string MMyyyy = "MM/yyyy";
            /// <summary>
            /// dd/MM/yyyy HH:mm:ss
            /// </summary>
            public const string ddMMyyyyHHmmss = "dd/MM/yyyy HH:mm:ss";
        }
        public static class FORMAT_NUMBER
        {
            public const string FormatInt = "#,###";
            public const string FormatDouble = "#,###.##";
        }
        public static class ACTION
        {
            public const string Insert = "Insert";
            public const string Update = "Update";
            public const string Delete = "Delete";
            public const string View = "View";

        }
    }
}
